package com.gzhryc.net_marketing.cloud.micro.api.dto.v1.order;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import com.gzhryc.common.api.SecurityResponse;

public class MemberOrderListResponse extends SecurityResponse<MemberOrderListResponse.Body> {

	private static final long serialVersionUID = 1L;

	public MemberOrderListResponse() {
		this.body = new Body();
	}

	public MemberOrderListResponse(Integer code) {
		this.body = new Body();
		this.code = code;
	}

	public MemberOrderListResponse(Integer code, String msg) {
		this.body = new Body();
		this.code = code;
		this.msg = msg;
	}

	public static class Body implements Serializable {

		private static final long serialVersionUID = 1L;
	
		public List<Item> items;
		
		public Body() {
			this.items = new ArrayList<Item>();
		}

		public List<Item> getItems() {
			return items;
		}

		public void setItems(List<Item> items) {
			this.items = items;
		}
		
	}
	
	public static class Item implements Serializable {
	
		private static final long serialVersionUID = 1L;
		
		private String tradeNo;
		private Long goodsId;
		private String goodsName;
		private String goodsImg;
		private String goodsSpaceName;
		private String goodsTypeNames;
		private String goodsMoney;
		private String payMoney;
		private String logisticsMoney;
		private Integer goodsCount;
		private Integer state;
		private String stateName;
		private String createDate;

		private Long applyId;
		
		public String getTradeNo() {
			return tradeNo;
		}
		public void setTradeNo(String tradeNo) {
			this.tradeNo = tradeNo;
		}
		public Long getGoodsId() {
			return goodsId;
		}
		public void setGoodsId(Long goodsId) {
			this.goodsId = goodsId;
		}
		public String getGoodsName() {
			return goodsName;
		}
		public void setGoodsName(String goodsName) {
			this.goodsName = goodsName;
		}
		public String getGoodsImg() {
			return goodsImg;
		}
		public void setGoodsImg(String goodsImg) {
			this.goodsImg = goodsImg;
		}

		public String getGoodsSpaceName() {
			return goodsSpaceName;
		}

		public void setGoodsSpaceName(String goodsSpaceName) {
			this.goodsSpaceName = goodsSpaceName;
		}

		public String getGoodsTypeNames() {
			return goodsTypeNames;
		}

		public void setGoodsTypeNames(String goodsTypeNames) {
			this.goodsTypeNames = goodsTypeNames;
		}

		public String getGoodsMoney() {
			return goodsMoney;
		}
		public void setGoodsMoney(String goodsMoney) {
			this.goodsMoney = goodsMoney;
		}
		public String getPayMoney() {
			return payMoney;
		}
		public void setPayMoney(String payMoney) {
			this.payMoney = payMoney;
		}

		public String getLogisticsMoney() {
			return logisticsMoney;
		}

		public void setLogisticsMoney(String logisticsMoney) {
			this.logisticsMoney = logisticsMoney;
		}

		public Integer getGoodsCount() {
			return goodsCount;
		}
		public void setGoodsCount(Integer goodsCount) {
			this.goodsCount = goodsCount;
		}
		public Integer getState() {
			return state;
		}
		public void setState(Integer state) {
			this.state = state;
		}

		public String getStateName() {
			return stateName;
		}

		public void setStateName(String stateName) {
			this.stateName = stateName;
		}

		public String getCreateDate() {
			return createDate;
		}

		public void setCreateDate(String createDate) {
			this.createDate = createDate;
		}

		public Long getApplyId() {
			return applyId;
		}

		public void setApplyId(Long applyId) {
			this.applyId = applyId;
		}
	}

}
